home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML Authority.sea / XML Authority / Required / Samples / import-ables / mil-std-38784.dtd next >
Encoding:
Text File  |  2000-05-03  |  26.6 KB  |  879 lines  |  [TEXT/XMLA]

  1. <!-- ************************ START OF FILE ************************** -->
  2. <!-- The following set of declarations may be referred to by
  3.      using a public entity as follows:
  4.  
  5. <!ENTITY % m38784d PUBLIC "-//USA-DOD//DTD MIL-STD-38784//EN" >
  6.  
  7. %m38784d;
  8.  
  9. -->
  10.  
  11. <!-- NOTE: In order to parse the following DTD subset alone,
  12.  append the following statement to the beginning of the file:
  13.  
  14.      <!DOCTYPE doc [
  15.  
  16. and the associated "]>" to the end of the file. -->
  17.  
  18. <!-- ENTITY DECLARATIONS -->
  19.  
  20. <!ENTITY % yesorno "NUMBER" >
  21.  
  22. <!ENTITY % secur "security (u | c | s) 'u'" >
  23.  
  24. <!ENTITY % verified
  25. "verdate CDATA #IMPLIED
  26. verrem CDATA #IMPLIED" >
  27.  
  28. <!ENTITY % itemid
  29. "unit CDATA #IMPLIED
  30. module CDATA #IMPLIED
  31. lru CDATA #IMPLIED
  32. compon CDATA #IMPLIED
  33. partno CDATA #IMPLIED
  34. refdes CDATA #IMPLIED" >
  35.  
  36. <!ENTITY % content
  37. "skilltrk NMTOKENS #IMPLIED
  38. contype (desc | proc) #IMPLIED
  39. assocfig IDREFS #IMPLIED
  40. assoctab IDREFS #IMPLIED" >
  41. <!ENTITY % db "%itemid; %content;" >
  42.  
  43. <!ENTITY % docatt
  44. "docid CDATA #IMPLIED
  45. docstat (revision | change | prelim | draft | formal) 'prelim'
  46. verstatpg (all | unverified) 'all'
  47. cover %yesorno; '0' %verified;">
  48. <!ENTITY % delstat    "delete  | real | reserve | NA" >
  49. <!ENTITY % status     "empty | deleted | reserved | notapp" >
  50.  
  51. <!ENTITY % chgatt
  52. "deltype (%delstat;) #IMPLIED
  53. inschlvl NMTOKEN #IMPLIED
  54. delchlvl NMTOKEN #IMPLIED
  55. status  (%status;) #IMPLIED
  56. revchg %yesorno; '0'" > 
  57.  
  58. <!ENTITY % bodyatt
  59. "label CDATA #IMPLIED
  60. sssn CDATA #IMPLIED
  61. indexid  CDATA  #IMPLIED
  62. %chgatt;
  63. %db;" >
  64.  
  65. <!ENTITY % chapatt
  66. "emergency %yesorno; '0'
  67. id ID #IMPLIED
  68. %bodyatt;" >
  69.  
  70. <!ENTITY % sectatt "%chapatt;" >
  71.  
  72. <!ENTITY % para0att
  73. "emergency %yesorno; '0'
  74. id ID #IMPLIED
  75. hcp %yesorno; '0'
  76. esds %yesorno; '0'
  77. nsp %yesorno; '0'
  78. applicref IDREFS #IMPLIED
  79. %verified;
  80. %bodyatt;" >
  81.  
  82. <!ENTITY % sub1att "%para0att;" >
  83.  
  84. <!ENTITY % sub2att "%para0att;" >
  85.  
  86. <!ENTITY % sub3att "%para0att;" >
  87.  
  88. <!ENTITY % graphatt
  89. "boardno ENTITY #REQUIRED
  90. graphsty NMTOKEN #IMPLIED
  91. llcordra CDATA #IMPLIED
  92. rucordra CDATA #IMPLIED
  93. reprowid NUTOKEN #IMPLIED
  94. reprodep NUTOKEN #IMPLIED
  95. hscale NUMBER #IMPLIED
  96. vscale NUMBER #IMPLIED
  97. scalefit %yesorno; #IMPLIED
  98. hplace (left | right | center) #IMPLIED
  99. vplace (top | middle | bottom) #IMPLIED
  100. coordst CDATA #IMPLIED
  101. coordend CDATA #IMPLIED color %yesorno; '0'" >
  102.  
  103. <!ENTITY % stepatt
  104. "emergency %yesorno; '0'
  105. label CDATA #IMPLIED
  106. sssn CDATA #IMPLIED
  107. id ID #IMPLIED
  108. nsp %yesorno; '0'
  109. hcp %yesorno; '0'
  110. esds %yesorno; '0'
  111. applicref IDREFS #IMPLIED
  112. %chgatt;
  113. %db;" >
  114.  
  115. <!ENTITY % entryatt
  116. "colname NMTOKEN #IMPLIED
  117. spanname NMTOKEN #IMPLIED
  118. morerows NUMBER '0'
  119. colsep %yesorno; #IMPLIED
  120. rowsep %yesorno; #IMPLIED
  121. rotate %yesorno; '0'
  122. valign (top | middle | bottom ) #IMPLIED
  123. align (left | right | center | justify | char) #IMPLIED
  124. charoff NUTOKEN #IMPLIED
  125. char CDATA #IMPLIED id ID #IMPLIED " >
  126.  
  127. <!ENTITY % tabatts
  128. "tabstyle NMTOKEN #IMPLIED
  129. frame (top | bottom | topbot | all | sides | none ) 'all'
  130. colsep %yesorno; '1' rowsep %yesorno; '0'
  131. orient (port | land1 | land2) 'port' pgwide %yesorno; '1'
  132. leftind  CDATA  #IMPLIED   rightind CDATA  #IMPLIED
  133. leftmar  NUTOKEN  #IMPLIED rightmar NUTOKEN  #IMPLIED
  134. topmar   NUTOKEN  #IMPLIED botmar   NUTOKEN  #IMPLIED
  135. mindepth NUTOKEN  #IMPLIED  pgdeep  %yesorno;  '0'
  136. cellcont (Continued | Cont) 'Continued'
  137. id ID #IMPLIED
  138. %verified;
  139. %bodyatt;
  140. %secur;" >
  141.  
  142. <!ENTITY % figatts
  143. "pgwide %yesorno; '1' orient (port | land1 | land2) 'port' id ID #IMPLIED
  144. place (inline|float) 'float'
  145. prespace   CDATA  #IMPLIED
  146. postspace  CDATA  #IMPLIED
  147. %verified; %bodyatt;
  148. %secur;" >
  149.  
  150. <!ENTITY % lineatt 
  151. "quad    (left | center | right | justify) 'left'
  152. indent  CDATA  #IMPLIED " -- specified in ens -->
  153.  
  154. <!ENTITY % lrpatts 
  155. "tmidwidth NUTOKEN '1.63in'
  156. %para0att;" >
  157.  
  158. <!ENTITY % list "randlist | deflist |seqlist" >
  159.  
  160. <!ENTITY % text "(#PCDATA | change | tabmat | ftnref | xref |
  161. verbatim | emphasis | applicabil | graphic | extref | dataiden |
  162. hcp | esds | acronym)+" >
  163.  
  164.  
  165. <!ENTITY % frnt "idinfo, warnpage?, chginssht?, lep, verstat?,
  166. tpdr?, chgrec?, contents, illuslist?, tablelist?, (foreword |
  167. preface | intro), safesum?" >
  168.  
  169. <!ENTITY % auxfrnt "idinfo, warnpage?, chginssht?, lep, verstat?,
  170. tpdr?, chgrec?, contents, illuslist?, tablelist?, (foreword |
  171. preface | intro)?, safesum?" >
  172.  
  173. <!ENTITY % idinf "tmidno+, pretmidno*, (volnum, docpartn?)?,
  174. revnum?, doctype, maintlvl?, prtitle, subtitle?, (mfr,
  175. contractno+)?, seal?, supersed?, suppl*, effdatenot?, volnot?,
  176. discl?, distrib, expcont?, destr?, copyright*, authnot, downgrd?,
  177. pubdate, (chgnum, chgdate)?" >
  178.  
  179. <!ENTITY % fpi "para0, (para0 | applicdef | symsect | abbrsect |
  180. internatlstd | lrp | tctolist | ratd)*, tmimprep?" >
  181.  
  182. <!ENTITY % ddchap "dddesc, (ddindex, ddsheet+)?" >
  183.  
  184. <!ENTITY % rr "appendix*, glossary?, index?, foldsect?" >
  185.  
  186. <!ENTITY % titles "title" >
  187.  
  188. <!ENTITY % safesum "para0+" >
  189.  
  190. <!ENTITY % append "%titles;, para0+" >
  191.  
  192. <!ENTITY % glossry "deflist" >
  193.  
  194. <!ENTITY % fig "title, ((subfig, subfig+) | (graphic, legend?) |
  195. figtable)" >
  196.  
  197. <!ENTITY % tabl "%titles;, tgroup+" >
  198.  
  199. <!ENTITY % stepcon "warning*, caution?, note?, para, note?" >
  200.  
  201. <!ENTITY % bodyele "chapter, chapter+, ddchapter?" >
  202.  
  203. <!ENTITY % service "(AF | NAVAIR | NAVSEA | SPAWARS | ARMY | MC |
  204. DLA | CG)" >
  205.  
  206. <!ENTITY % paracon "(%text; | %list;)+" >
  207.  
  208. <!ENTITY % nparcon "warning*, caution?, note?, %titles;, para,
  209. note?, (step1, step1+)?" >
  210.  
  211. <!ENTITY % nparcon1 "warning*, caution?, note?, (%titles;)?,
  212. para, note?, (step1, step1+)?" >
  213.  
  214. <!ENTITY % parazero "%titles;, warning*, caution?, note?, (para,
  215. note?)?, (step1, step1+)?" >
  216.  
  217. <!ENTITY % chap "%titles;, ((section, section+) | para0+)" >
  218.  
  219. <!ENTITY % sect "%titles;, para0+" >
  220.  
  221.  
  222. <!ENTITY % chgsht "chgnum, address, date, prtitle, effdatenot?, discl?, 
  223. distrib, expcont?, destr?, chgpara+, chglist, sigblock?" >
  224.  
  225. <!ENTITY % entry "(%text; | %list; | warning | caution |
  226. note)+" >
  227.  
  228. <!ENTITY % lrp "%parazero;, subpara1*, lrpentry*" >
  229.  
  230. <!ENTITY % icon "graphic+, hazmat, seqno" >
  231.  
  232. <!ENTITY % symsect "(%parazero;, subpara1*), (title?, (term,
  233. def)+)" >
  234.  
  235. <!ENTITY % exclus "figure | table | foldout" >
  236.  
  237. <!ENTITY % inclus "figure | table | foldout" >
  238.  
  239. <!ENTITY % ISOlat1 PUBLIC
  240.  "ISO 8879:1986//ENTITIES Added Latin 1//EN" >
  241.  
  242. <!ENTITY % ISOgrk3 PUBLIC
  243.  "ISO 8879:1986//ENTITIES Greek Symbols//EN" >
  244.  
  245. <!ENTITY % ISOnum PUBLIC
  246.  "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" >
  247.  
  248. <!ENTITY % ISOpub PUBLIC
  249.  "ISO 8879:1986//ENTITIES Publishing//EN" >
  250.  
  251. <!ENTITY % ISOtech PUBLIC
  252.  "ISO 8879:1986//ENTITIES General Technical//EN" >
  253.  
  254. <!ENTITY #default "(!!!! At this point in the tagged instance an
  255. entity was referenced which was not previously defined. Please
  256. correct your work!!!!)" >
  257.  
  258. <!ENTITY expcontnot "WARNING - This document contains
  259. technical data whose export is restricted by the Arms Export
  260. Control Act (Title 22, U.S.C. SEC 2751, <emphasis type='u'>et
  261. </emphasis> <emphasis type='u'>seq</emphasis>.) or the Export
  262. Administration Act of 1979, as amended, Title 50, U.S.C., App
  263. 2401 <emphasis type='u'>et</emphasis> <emphasis type='u'>
  264. seq</emphasis>. Violations of these export laws are subject to
  265. severe criminal penalities. Disseminate in accordance with 
  266. provisions of DoD Directive 5230.25." >
  267.  
  268. <!ENTITY suppnotice "A suitable reference to this supplement will
  269. be made on the title page of the basic publication." >
  270.  
  271. %ISOgrk3; %ISOlat1; %ISOnum; %ISOpub; %ISOtech;
  272.  
  273. <!-- NOTATION DECLARATIONS -->
  274.  
  275. <!NOTATION cgmbin PUBLIC
  276.  "ISO 8632/3//NOTATION CGM Binary text encoding//EN" >
  277.  
  278. <!NOTATION fax PUBLIC
  279.  "-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type1 Untiled Raster//EN" >
  280.  
  281. <!NOTATION faxtile PUBLIC
  282.  "-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 2 Tiled Raster//EN" >
  283.  
  284. <!NOTATION iges PUBLIC
  285.  "-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN" >
  286.  
  287. <!NOTATION epsi        SYSTEM "Encapsulated PostScript Interchange" >
  288.  
  289. <!NOTATION eps        SYSTEM "Encapsulated PostScript" >
  290.  
  291. <!ENTITY % charent PUBLIC "-//JCALS//ENTITIES supported ISO entities v1//EN">
  292. %charent;
  293.  
  294. <!-- ############ [SYMBOL DECLARATIONS] ############# -->
  295.  
  296. <!-- ADDED SYMBOLS THAT ARE CURRENTLY SUPPORTED ON THE JCALS SYSTEM -->
  297.  
  298. <!ENTITY % eps-big PUBLIC "-//JCALS//ENTITIES big EPS symbols v1//EN">
  299. %eps-big;
  300.  
  301. <!ENTITY % eps-small PUBLIC "-//JCALS//ENTITIES small EPS symbols v1//EN">
  302. %eps-small;
  303.  
  304. <!-- ELEMENT and ATTRIBUTE LIST DECLARATIONS -->
  305.  
  306. <!ELEMENT abbrsect     - o  ((%parazero;, subpara1*), (title?,
  307.                               acronymlist)) >
  308. <!ATTLIST abbrsect     %para0att; >
  309.  
  310. <!ELEMENT abbrtitle    - o  (%text;)   -(%exclus;) >
  311. <!ATTLIST abbrtitle     %secur; >
  312.  
  313. <!ELEMENT acronym     - -  (def, term)   -(acronym | %exclus;) >
  314.  
  315. <!ELEMENT acronymlist     - o  ((def, term)*)   -(acronym | %exclus;) >
  316. <!ATTLIST acronymlist racrwidth NUTOKEN "2.5in" lacrwidth NUTOKEN "1in">
  317.  
  318. <!ELEMENT activity     - o  (#PCDATA) >
  319.  
  320. <!ELEMENT address     - o  (%text;) >
  321.  
  322. <!ELEMENT appendix     - -  (%append;)   +(ftnote | %inclus;) >
  323. <!ATTLIST appendix     %chapatt; >
  324.  
  325. <!ELEMENT applic     - o  (term, def) >
  326. <!ATTLIST applic     id ID #REQUIRED >
  327.  
  328. <!ELEMENT applicabil     - -  (%text;)   -(applicabil |
  329.                                            %exclus;) >
  330. <!ATTLIST applicabil     applicref IDREFS #REQUIRED
  331.                          %secur; >
  332.  
  333. <!ELEMENT applicdef     - -  ((%parazero;, subpara1*), (appltitle?,
  334.                                applichd?, applic+)) >
  335. <!ATTLIST applicdef     termwidth NUTOKEN "1.5in"
  336.                         boxterm %yesorno; "1"
  337.                         %para0att; >
  338.  
  339. <!ELEMENT appltitle   - o  (%text;)   -(%exclus;) >
  340. <!ATTLIST appltitle     %secur; >
  341. <!ELEMENT applichd     - o  (term, def) >
  342. <!ELEMENT authnot     - o  (#PCDATA) >
  343.  
  344. <!ELEMENT auxfront     - -  (%auxfrnt;)   +(ftnote) >
  345.  
  346. <!ELEMENT body     - -  (%bodyele;)   +(ftnote) >
  347.  
  348. <!ELEMENT brk     - o  EMPTY >
  349. <!ATTLIST brk     type (col | line ) "line" >
  350.  
  351. <!ELEMENT callout     - o  (%text;) >
  352. <!ATTLIST callout     assocfig IDREF #IMPLIED
  353.                       %secur; >
  354.  
  355. <!ELEMENT caution     - -  (para*)   -(%list; | %exclus; |
  356.                                        warning | caution |
  357.                                        precaut) >
  358. <!ATTLIST caution     xrefid IDREFS #IMPLIED
  359.                       %chgatt; >
  360.  
  361. <!ELEMENT change     - -  (%text;)   -(change | %exclus;) >
  362. <!ATTLIST change     level NMTOKEN #REQUIRED
  363.                      change (add | delete) "add"
  364.                      mark %yesorno; "1" revchg %yesorno; '0'
  365.                      %secur; >
  366.  
  367. <!ELEMENT chapter     - -  (%chap;)   +(%inclus;) >
  368. <!ATTLIST chapter     %chapatt; >
  369.  
  370. <!ELEMENT chgdate     - o  (#PCDATA) >
  371.  
  372. <!ELEMENT chghist     - o  (date+) >
  373.  
  374. <!ELEMENT chginssht     - o  (%chgsht;) >
  375.  
  376. <!ELEMENT chglist     - o  (tabmat | (removepg, insertpg)+) >
  377.  
  378. <!ELEMENT chgnum     - o  (#PCDATA) >
  379.  
  380. <!ELEMENT chgrec     - o  EMPTY >
  381.  
  382. <!ELEMENT colspec     - o  EMPTY >
  383. <!ATTLIST colspec     colname NMTOKEN #IMPLIED colnum  NUMBER  #IMPLIED
  384.                       align (left | right | center | justify | char)
  385.                                 #IMPLIED
  386.                       charoff NUTOKEN #IMPLIED
  387.                       char CDATA #IMPLIED
  388.                       leftmar  NUTOKEN  #IMPLIED
  389.                       rightmar NUTOKEN  #IMPLIED
  390.                       topmar   NUTOKEN  #IMPLIED
  391.                       botmar   NUTOKEN  #IMPLIED
  392.                       mindepth NUTOKEN  #IMPLIED
  393.                       colwidth CDATA #IMPLIED
  394.                       colsep %yesorno; #IMPLIED
  395.                       rowsep %yesorno; #IMPLIED >
  396.  
  397. <!ELEMENT contents     - o  EMPTY >
  398. <!ATTLIST contents     address CDATA #IMPLIED
  399.                        %verified; >
  400.  
  401. <!ELEMENT contractno     - o  (#PCDATA) >
  402. <!ATTLIST contractno     %secur; >
  403.  
  404. <!ELEMENT copyright     - o  (#PCDATA) >
  405.  
  406. <!ELEMENT dataiden     - -  (%text;)   -(dataiden | %exclus;) >
  407. <!ATTLIST dataiden     type CDATA #REQUIRED
  408.                        %secur; >
  409.  
  410. <!ELEMENT date     - o  (%text;)   -(%exclus;) >
  411.  
  412. <!ELEMENT dateinc     - o  (%text;)   -(%exclus;) >
  413.  
  414. <!ELEMENT ddchapter     - -  (%ddchap;)   +(%inclus;) >
  415. <!ATTLIST ddchapter     %chapatt; >
  416.  
  417. <!ELEMENT dddesc     - o  (%parazero;, subpara1*) >
  418. <!ATTLIST dddesc     %para0att; >
  419.  
  420. <!ELEMENT ddindex     - o  (%parazero;, subpara1*, ddlist) >
  421. <!ATTLIST ddindex     %para0att; >
  422.  
  423. <!ELEMENT ddlist     - o  EMPTY >
  424.  
  425. <!ELEMENT ddsheet     - -  ((nomen, (partno+ | modelno+ |
  426.                              typedes+), serno*), para0+) >
  427.  
  428. <!ELEMENT def     - o  (%text;)   -(%exclus;) >
  429. <!ATTLIST def     %secur; >
  430.  
  431. <!ELEMENT defhd     - o  (term, def) >
  432.  
  433. <!ELEMENT deflist     - -  (title?, defhd?, (term, def)+) >
  434. <!ATTLIST deflist     rtermwidth NUTOKEN "2.5in" ltermwidth NUTOKEN "1in"                            %chgatt; %secur;  >
  435.  
  436. <!ELEMENT destr     - o  (%text;) >
  437.  
  438. <!ELEMENT discl     - o  (#PCDATA) >
  439. <!ATTLIST discl     disclos1 CDATA #CONREF >
  440.  
  441. <!ELEMENT distrib     - o  (#PCDATA) >
  442. <!ATTLIST distrib     type (A | B | C | D | E | F |
  443.                             X) #IMPLIED >
  444.  
  445. <!ELEMENT doc     - -  ((volume, volume+) | (front, body, rear?))
  446.                         +(pgbrk | brk | subjinfo | line | modreq | location) >
  447. <!ATTLIST doc     service %service; #REQUIRED
  448.                   %docatt; %secur; >
  449.  
  450. <!ELEMENT docpart     - -  ((front | auxfront), body, rear?) >
  451. <!ATTLIST docpart     %bodyatt; %secur; >
  452.  
  453. <!ELEMENT docpartn     - o  (#PCDATA) >
  454.  
  455. <!ELEMENT doctype     - o  (#PCDATA) >
  456.  
  457. <!ELEMENT downgrd     - o  (phrase | oadr) >
  458.  
  459. <!ELEMENT ecpno     - o  (%text;)   -(%exclus;) >
  460.  
  461. <!ELEMENT effdatenot     - o  (#PCDATA) >
  462.  
  463. <!ELEMENT emphasis     - -  (%text;)   -(emphasis | %exclus;) >
  464. <!ATTLIST emphasis     type (u|b|bu|i|bi|q|x|o|sup|sub|ui) #REQUIRED
  465.                        fontsize NUTOKEN #IMPLIED >
  466.  
  467. <!ELEMENT entry     - o  (%entry;) >
  468. <!ATTLIST entry     %entryatt;
  469.                       %secur; >
  470.  
  471. <!ELEMENT entrytbl     - -  (colspec*, spanspec*, thead?, tbody)
  472.                             -(entrytbl) >
  473. <!ATTLIST entrytbl     cols NUMBER #REQUIRED
  474.                        tgroupstyle NMTOKEN #IMPLIED
  475.                        colname NMTOKEN #IMPLIED
  476.                        spanname NMTOKEN #IMPLIED
  477.                        colsep %yesorno; #IMPLIED
  478.                        rowsep %yesorno; #IMPLIED
  479.                        align (left | right | center | justify |
  480.                               char) #IMPLIED
  481.                        charoff NUTOKEN #IMPLIED
  482.                        char CDATA #IMPLIED
  483.                        %secur; >
  484.  
  485. <!ELEMENT esds     - o  EMPTY >
  486.  
  487. <!ELEMENT expcont     - o  (#PCDATA)   +(emphasis) >
  488.  
  489. <!ELEMENT extref     - o  EMPTY >
  490. <!ATTLIST extref     xrefid IDREF #REQUIRED >
  491.  
  492. <!ELEMENT figtable     - -  (tgroup+) >
  493. <!ATTLIST figtable     frame (top | bottom | topbot | all |
  494.                               sides | none) "all"
  495.                        colsep %yesorno; "1"
  496.                        rowsep %yesorno; "0"
  497.                        tbwidth NUTOKEN #IMPLIED
  498.                        tbdepth NUTOKEN #IMPLIED
  499.                        horrefpt (left | right) "left"
  500.                        verrefpt (vtop | vbottom) "vtop"
  501.                        coordst CDATA "0,10000"
  502.                  place (inline | float) "float"
  503.                        assocfig IDREF #IMPLIED
  504.                        %chgatt;
  505.                        %secur; >
  506.  
  507. <!ELEMENT figure     - -  (%fig;)   -(%exclus;) >
  508. <!ATTLIST figure     %figatts; >
  509.  
  510. <!ELEMENT foldout     - -  (%fig;)   -(%exclus;) >
  511. <!ATTLIST foldout     pgstyle NUMBER #IMPLIED
  512.                       %figatts; >
  513.  
  514. <!ELEMENT foldsect     - -  (foldout+) >
  515.  
  516. <!ELEMENT foreword     - -  (%fpi;)   +(figure | table) >
  517. <!ATTLIST foreword     %verified; >
  518.  
  519. <!ELEMENT front     - -  (%frnt;)   +(ftnote) >
  520.  
  521. <!ELEMENT ftnote     - -  (%text; | %list;)+   -(ftnote |
  522.                                                  ftnref |
  523.                                                 %exclus;) >
  524.  
  525. <!ATTLIST ftnote     id ID #REQUIRED
  526.                      %secur; >
  527.  
  528. <!ELEMENT ftnref     - o  EMPTY >
  529. <!ATTLIST ftnref     xrefid IDREF #REQUIRED
  530.                      mark (num | sym | alpha) "num" >
  531.  
  532. <!ELEMENT tfnid     - o  EMPTY >
  533. <!ATTLIST tfnid      id ID #REQUIRED 
  534.              tfntype (num | sym | alpha) "num" 
  535.              tfnval CDATA #REQUIRED >
  536.  
  537. <!ELEMENT tfnref     - o  EMPTY >
  538. <!ATTLIST tfnref      xrefid IDREF #REQUIRED >
  539.  
  540. <!ELEMENT tfndisplay  - o EMPTY >
  541.  
  542. <!ELEMENT glossary     - -  (%glossry;) >
  543. <!ATTLIST glossary     %verified; >
  544.  
  545. <!ELEMENT graphic     - o  EMPTY >
  546. <!ATTLIST graphic     %graphatt;
  547.                       %secur; >
  548.  
  549. <!ELEMENT hazmat     - o  (#PCDATA) >
  550. <!ATTLIST hazmat     %secur; >
  551.  
  552. <!ELEMENT hcp     - o  EMPTY >
  553.  
  554. <!ELEMENT icon     - o  (%icon;)>
  555. <!ATTLIST icon     id ID #IMPLIED >
  556.  
  557. <!ELEMENT idinfo     - -  (%idinf;) >
  558. <!ATTLIST idinfo     tmidnolen NUTOKEN "10em"
  559.                      %verified; >
  560.  
  561. <!ELEMENT illuslist     - o  EMPTY >
  562. <!ATTLIST illuslist     %verified; >
  563.  
  564. <!ELEMENT index     - o  EMPTY >
  565. <!ATTLIST index     %verified; numcols (1|2) #IMPLIED
  566.                         id ID #IMPLIED %secur;  >
  567.  
  568. <!ELEMENT indxflag     - o  EMPTY >
  569. <!ATTLIST indxflag     ref1 CDATA #REQUIRED
  570.                        ref2 CDATA #IMPLIED
  571.                        ref3 CDATA #IMPLIED
  572.                        ref4 CDATA #IMPLIED
  573.                        %secur; >
  574.  
  575. <!ELEMENT insertpg     - o  (#PCDATA) >
  576.  
  577. <!ELEMENT internatlstd     - o  EMPTY >
  578. <!ATTLIST internatlstd     intlstd1 CDATA #REQUIRED
  579.                            intlstd2 CDATA #REQUIRED
  580.                            %verified;
  581.                            %chgatt; >
  582.  
  583. <!ELEMENT intro     - -  (%fpi;)   +(figure | table) >
  584. <!ATTLIST intro     %verified; >
  585.  
  586. <!ELEMENT item     - o  (%text;)   -(%exclus;) >
  587. <!ATTLIST item     label  CDATA  #IMPLIED %secur; >
  588.  
  589. <!ELEMENT legend     - o  (callout, def)+ >
  590. <!ATTLIST legend     assocfig IDREF #IMPLIED
  591.                      numcols (1 | 2) "2"
  592.                      colwidth NUTOKEN "3.5in"
  593.                      cowidth NUTOKEN "0.25in"
  594.                      horrefpt (left | right) "left"
  595.                      verrefpt (top | bottom) "top"
  596.                      coordst CDATA "0,10000" >
  597.  
  598. <!ELEMENT lep     - -  (chghist*) >
  599. <!ATTLIST lep     %verified; >
  600.  
  601. <!ELEMENT line     - o  (#PCDATA | emphasis | change)+ > 
  602. <!ATTLIST line          prespace   CDATA  #IMPLIED
  603.             postspace  CDATA  #IMPLIED
  604.             %lineatt;
  605.                         %chgatt;  >
  606.  
  607. <!ELEMENT location     - o  (#PCDATA) >
  608. <!ATTLIST location     xrefid       IDREF     #REQUIRED>
  609.  
  610. <!ELEMENT lrp     - -  (%lrp;) >
  611. <!ATTLIST lrp     rtmidwidth NUTOKEN "1.63in" ltmidwidth NUTOKEN "1.9in"
  612.                   %para0att >
  613.  
  614. <!ELEMENT lrpentry     - o  (tmidno, title) >
  615. <!ATTLIST lrpentry     id ID #REQUIRED >
  616.  
  617. <!ELEMENT maintlvl     - o  (#PCDATA) >
  618.  
  619. <!ELEMENT mfr     - o  (#PCDATA) >
  620.  
  621. <!ELEMENT modelno     - o  (%text;)   -(%exclus;) >
  622. <!ATTLIST modelno     %secur; >
  623.  
  624. <!ELEMENT nomen     - o  (%text;)   -(%exclus;) >
  625. <!ATTLIST nomen     %secur; >
  626.  
  627. <!ELEMENT note     - -  (para*)   -(%list; | %exclus; | precaut |
  628.                                     warning | caution) >
  629. <!ATTLIST note     xrefid IDREFS #IMPLIED
  630.                    %chgatt; >
  631.  
  632. <!ELEMENT nsn     - o  (%text;) >
  633.  
  634. <!ELEMENT nsp     - o  EMPTY >
  635.  
  636. <!ELEMENT oadr     - o  (#PCDATA) >
  637.  
  638. <!ELEMENT para     - o  (%paracon;) >
  639. <!ATTLIST para     id ID #IMPLIED
  640.                    xrefid IDREFS #IMPLIED
  641.                    %chgatt;
  642.                    %secur; >
  643.  
  644. <!ELEMENT para0     - o  (%parazero;, subpara1*) >
  645. <!ATTLIST para0     %para0att; >
  646.  
  647. <!ELEMENT partno     - o  (%text;)   -(%exclus;) >
  648. <!ATTLIST partno     %secur; >
  649.  
  650. <!ELEMENT pgbrk     - o  EMPTY >
  651. <!ATTLIST pgbrk     pgnumber CDATA #IMPLIED sssn CDATA #IMPLIED
  652.                     chglevel NMTOKEN #IMPLIED shrink CDATA #IMPLIED
  653.                 status (%status;) #IMPLIED
  654.                         hyphflag (yeshyphflag | nohyphflag) #IMPLIED >
  655.  
  656. <!ELEMENT phrase     - o  (#PCDATA) >
  657.  
  658. <!ELEMENT precaut     - o  (%text;)   -(%exclus; | warning |
  659.                                         caution | precaut) >
  660. <!ATTLIST precaut     %secur; >
  661.  
  662. <!ELEMENT preface     - -  (%fpi;)   +(figure | table) >
  663. <!ATTLIST preface     %verified; >
  664.  
  665. <!ELEMENT pretmidno     - o  (#PCDATA) >
  666. <!ATTLIST pretmidno     service %service; #IMPLIED
  667.                         %secur; >
  668.  
  669. <!ELEMENT prtitle     - -  ((nomen, (modelno+ | partno+ |
  670.                              typedes+ | pslist | nsn+), serno*) |
  671.                              subject) >
  672.  
  673. <!ELEMENT pslist     - o  (partno, serno+)+ >
  674.  
  675. <!ELEMENT pubdate     - o  (#PCDATA) >
  676.  
  677. <!ELEMENT randlist     - -  (title?, item+) >
  678. <!ATTLIST randlist     prefix CDATA #IMPLIED %chgatt; %secur;  >
  679.  
  680. <!ELEMENT ratd     - -  ((%parazero;, subpara1*), (typeno, date?,
  681.                           title, ecpno?, dateinc?, remarks?)*) >
  682. <!ATTLIST ratd     %para0att; >
  683.  
  684. <!ELEMENT rear     - -  (%rr;) >
  685.  
  686. <!ELEMENT remarks     - o  (%text;)   -(%exclus;) >
  687. <!ATTLIST remarks     %secur; >
  688.  
  689. <!ELEMENT removepg     - o  (#PCDATA) >
  690.  
  691. <!ELEMENT revnum     - o  (#PCDATA) >
  692.  
  693. <!ELEMENT row     - o  (entry | entrytbl)+ >
  694. <!ATTLIST row     rowsep %yesorno; #IMPLIED
  695.                   valign (top | bottom | middle) #IMPLIED %secur; >
  696.  
  697. <!ELEMENT safesum     - -  (%safesum;)   +(figure | table |
  698.                                            warning | caution |
  699.                                            precaut) >
  700. <!ATTLIST safesum     %para0att; >
  701.  
  702. <!ELEMENT seal     - o  EMPTY >
  703.  
  704. <!ELEMENT section     - -  (%sect;) >
  705. <!ATTLIST section     %sectatt; >
  706.  
  707. <!ELEMENT seqlist     - -  (title?, item+) >
  708. <!ATTLIST seqlist      numstyle (alphauc | alphalc | arabic | romanuc |                           romanlc) #IMPLIED
  709.                         %chgatt;  %secur; >
  710.  
  711. <!ELEMENT seqno     - o  (#PCDATA) >
  712.  
  713. <!ELEMENT serno     - o  (%text;)   -(%exclus;) >
  714. <!ATTLIST serno     %chgatt;
  715.                     %secur; >
  716. <!ELEMENT sigblock     - o  (%text;) >
  717.  <!ELEMENT spanspec     - o  EMPTY >
  718. <!ATTLIST spanspec     namest NMTOKEN #REQUIRED
  719.                        nameend NMTOKEN #REQUIRED
  720.                        spanname NMTOKEN #IMPLIED
  721.                        align (left | right | center | justify | char)
  722.                                  "center"
  723.                        charoff NUTOKEN #IMPLIED
  724.                        char CDATA #IMPLIED
  725.                        colsep %yesorno; #IMPLIED
  726.                        rowsep %yesorno; #IMPLIED >
  727.  
  728. <!ELEMENT step1     - o  (%stepcon;, (step2, step2+)?) >
  729. <!ATTLIST step1     %stepatt; >
  730.  
  731. <!ELEMENT step2     - o  (%stepcon;, (step3, step3+)?) >
  732. <!ATTLIST step2     %stepatt; >
  733.  
  734. <!ELEMENT step3     - o  (%stepcon;, (step4, step4+)?) >
  735. <!ATTLIST step3     %stepatt; >
  736.  
  737. <!ELEMENT step4     - o  (%stepcon;) >
  738. <!ATTLIST step4     %stepatt; >
  739.  
  740. <!ELEMENT subfig     - -  ((graphic, legend) | figtable) >
  741. <!ATTLIST subfig     orient (port | land1 ) 'port'
  742.                 id ID #IMPLIED label CDATA #IMPLIED
  743.                      %chgatt; %secur; >
  744.  
  745.  
  746. <!ELEMENT subject     - o  (#PCDATA) >
  747. <!ATTLIST subject     %secur; >
  748.  
  749. <!ELEMENT subjinfo     - o  EMPTY >
  750. <!ATTLIST subjinfo     subjup CDATA #REQUIRED
  751.                        subjlwr CDATA #REQUIRED
  752.                        infoup CDATA #REQUIRED
  753.                        infolwr CDATA #REQUIRED >
  754.  
  755. <!ELEMENT subpara1     - o  (%nparcon;, subpara2*) >
  756. <!ATTLIST subpara1     %sub1att; >
  757.  
  758. <!ELEMENT subpara2     - o  (%nparcon1;, subpara3*) >
  759. <!ATTLIST subpara2     %sub2att; >
  760.  
  761. <!ELEMENT subpara3     - o  (%nparcon1;) >
  762. <!ATTLIST subpara3     %sub3att; >
  763.  
  764. <!ELEMENT subtitle     - o  (#PCDATA) >
  765. <!ATTLIST subtitle     %secur; >
  766.  
  767. <!ELEMENT supersed     - o  (#PCDATA) >
  768.  
  769. <!ELEMENT suppl     - o  (#PCDATA) >
  770.  
  771. <!ELEMENT symsect     - o  (%symsect;) >
  772. <!ATTLIST symsect    rtermwidth NUTOKEN "2.75in" ltermwidth NUTOKEN "0.75in"
  773.                      %para0att; >
  774.  
  775. <!ELEMENT table     - -  (%tabl;)   -(%exclus;) +(tfnid | tfnref | tfndisplay)>
  776. <!ATTLIST table     %tabatts; >
  777. <!ELEMENT tabmat    - -  (tgroup+)  -(%exclus;) >
  778. <!ATTLIST tabmat     %tabatts; >
  779. <!ELEMENT tablelist     - o  EMPTY >
  780. <!ATTLIST tablelist     %verified; >
  781.  
  782. <!ELEMENT tbody     - o  (row+) >
  783. <!ATTLIST tbody     valign (top | middle | bottom) "top" >
  784.  
  785. <!ELEMENT tctolist     - -  (%parazero;, subpara1*, tctotbl?) >
  786. <!ATTLIST tctolist     %para0att; >
  787.  
  788. <!ELEMENT tctono     - o  (#PCDATA)   -(%exclus;) >
  789. <!ATTLIST tctono     %chgatt; %secur; >
  790.  
  791. <!ELEMENT tctorow     - o  (tctono, title, date) >
  792. <!ATTLIST tctorow     %chgatt; >
  793.  
  794. <!ELEMENT tctotbl     - -  (tctorow+) >
  795. <!ATTLIST tctotbl     frame (top | bottom | topbot | all |
  796.                              sides | none) "all"
  797.                       colsep %yesorno; "1"
  798.                       rowsep %yesorno; "0"
  799.                       cellcont (Continued | Cont) "Continued"
  800.                       id ID #IMPLIED
  801.                       col1width CDATA "1in"
  802.                       col2width CDATA #FIXED "*"
  803.                       col3width CDATA #FIXED "8em"
  804.                       %verified;
  805.                       %bodyatt;
  806.                       %secur; >
  807.  
  808. <!ELEMENT term     - o  (%text;)   -(%exclus;) >
  809. <!ATTLIST term     %secur; >
  810.  
  811. <!ELEMENT tgroup     - o  (colspec*, spanspec*, thead?, tbody) >
  812. <!ATTLIST tgroup     cols NUMBER #REQUIRED
  813.                      tgroupstyle NMTOKEN #IMPLIED
  814.                      colsep %yesorno; #IMPLIED
  815.                      rowsep %yesorno; #IMPLIED
  816.                      align (left | right | center | justify |
  817.                             char) "left"
  818.                      charoff NUTOKEN #IMPLIED
  819.                      char CDATA #IMPLIED >
  820.  
  821. <!ELEMENT thead     - o  (colspec*, row+)   -(entrytbl) >
  822. <!ATTLIST thead     valign (top | middle | bottom) "bottom" >
  823.  
  824. <!ELEMENT title     - o  (%text;)   -(%exclus;) >
  825. <!ATTLIST title     %secur; >
  826.  
  827. <!ELEMENT tmidno     - o  (%text;)   -(%exclus;) >
  828. <!ATTLIST tmidno     service %service; #IMPLIED
  829.                      %chgatt;
  830.                      %secur; >
  831.  
  832. <!ELEMENT tmimprep     - -  (%parazero;, subpara1*) >
  833. <!ATTLIST tmimprep     %para0att; >
  834.  
  835. <!ELEMENT tpdr     - -  (activity, tpdrno, tpdrlocation)+ >
  836. <!ELEMENT tpdrlocation     - o  (#PCDATA) >
  837. <!ELEMENT tpdrno     - o  (#PCDATA) >
  838. <!ATTLIST tpdrno     %secur; >
  839.  
  840. <!ELEMENT typedes     - o  (%text;)   -(%exclus;) >
  841. <!ATTLIST typedes     %secur; >
  842.  
  843. <!ELEMENT typeno     - o  (%text;)   -(%exclus;) >
  844. <!ATTLIST typeno     %secur; >
  845.  
  846. <!ELEMENT verbatim     - -  CDATA >
  847. <!ATTLIST verbatim     allowbrk %yesorno; "1"
  848.                        %secur; >
  849.  
  850. <!ELEMENT verstat     - o  EMPTY >
  851.  
  852. <!ELEMENT volnot     - o  (#PCDATA) >
  853.  
  854. <!ELEMENT volnum     - o  (#PCDATA) >
  855.  
  856. <!ELEMENT volume     - -  ((docpart, docpart+) | ((front |
  857.                             auxfront), body, rear?)) >
  858. <!ATTLIST volume     %bodyatt; >
  859.  
  860. <!ELEMENT warning     - -  (icon?, para*)   -(%list; | %exclus; |
  861.                                               warning | caution |
  862.                                               precaut) >
  863. <!ATTLIST warning     xrefid IDREFS #IMPLIED
  864.                       %chgatt; >
  865.  
  866. <!ELEMENT warnpage     - o  (wpgentry+) >
  867. <!ATTLIST warnpage     %chgatt;
  868.                        %verified; >
  869.  
  870. <!ELEMENT wpgentry     - o  (title, para+) >
  871. <!ATTLIST wpgentry     warnbox %yesorno; #IMPLIED
  872.                        titlefont (10pt | 14pt) "14pt"
  873.                        line %yesorno; #IMPLIED %chgatt;>
  874.  
  875. <!ELEMENT xref     - o  EMPTY >
  876. <!ATTLIST xref     xrefid IDREF #REQUIRED >
  877.  
  878. <!-- ************************ END OF FILE ************************** -->
  879.